package com.site.wisdom_construction.entity.trainingCheckModule;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * @Description  
 * @Author  DYF
 * @Date 2022-01-16 
 */
@ApiModel (value ="考试试卷表实体类",description = "ExaminationPaper")
public class ExaminationPaper {
	/**
	 * 试卷表id
	 */
   	@ApiModelProperty(value = "试卷表id", name = "id")
	private Integer id;

	/**
	 * 项目id
	 */
   	@ApiModelProperty(value = "项目id", name = "projectId")
	private Integer projectId;

	/**
	 * 知识类型
	 */
   	@ApiModelProperty(value = "知识类型", name = "knowledgeType")
	private String knowledgeType;

	/**
	 * 试卷标题
	 */
   	@ApiModelProperty(value = "试卷标题", name = "paperTitle")
	private String paperTitle;

	/**
	 * 试卷内容(数组)
	 */
   	@ApiModelProperty(value = "试卷内容", name = "paperContent")
	private String paperContent;

	/**
	 * 单选题分数
	 */
   	@ApiModelProperty(value = "单选题分数", name = "multipleChoiceScore")
	private Integer multipleChoiceScore;

	/**
	 * 多选题分数
	 */
   	@ApiModelProperty(value = "多选题分数", name = "moreChoiceScore")
	private Integer moreChoiceScore;

	/**
	 * 判断题分数
	 */
   	@ApiModelProperty(value = "判断题分数", name = "trueScore")
	private Integer trueScore;

	/**
	 * 填空题分数
	 */
   	@ApiModelProperty(value = "填空题分数", name = "gapFillingCore")
	private Integer gapFillingCore;

	public ExaminationPaper(){ super(); }

	public ExaminationPaper(Integer id, Integer projectId, String knowledgeType, String paperTitle, String paperContent, Integer multipleChoiceScore, Integer moreChoiceScore, Integer trueScore, Integer gapFillingCore) {
		this.id = id;
		this.projectId = projectId;
		this.knowledgeType = knowledgeType;
		this.paperTitle = paperTitle;
		this.paperContent = paperContent;
		this.multipleChoiceScore = multipleChoiceScore;
		this.moreChoiceScore = moreChoiceScore;
		this.trueScore = trueScore;
		this.gapFillingCore = gapFillingCore;
	}

	public Integer getId() {
		return this.id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public Integer getProjectId() {
		return this.projectId;
	}

	public void setProjectId(Integer projectId) {
		this.projectId = projectId;
	}

	public String getKnowledgeType() {
		return this.knowledgeType;
	}

	public void setKnowledgeType(String knowledgeType) {
		this.knowledgeType = knowledgeType;
	}

	public String getPaperTitle() {
		return this.paperTitle;
	}

	public void setPaperTitle(String paperTitle) {
		this.paperTitle = paperTitle;
	}

	public String getPaperContent() {
		return this.paperContent;
	}

	public void setPaperContent(String paperContent) {
		this.paperContent = paperContent;
	}

	public Integer getMultipleChoiceScore() {
		return this.multipleChoiceScore;
	}

	public void setMultipleChoiceScore(Integer multipleChoiceScore) {
		this.multipleChoiceScore = multipleChoiceScore;
	}

	public Integer getMoreChoiceScore() {
		return this.moreChoiceScore;
	}

	public void setMoreChoiceScore(Integer moreChoiceScore) {
		this.moreChoiceScore = moreChoiceScore;
	}

	public Integer getTrueScore() {
		return this.trueScore;
	}

	public void setTrueScore(Integer trueScore) {
		this.trueScore = trueScore;
	}

	public Integer getGapFillingCore() {
		return this.gapFillingCore;
	}

	public void setGapFillingCore(Integer gapFillingCore) {
		this.gapFillingCore = gapFillingCore;
	}

	@Override
	public String toString() {
		return "{" +
				"id='" + id + '\'' +
				", projectId='" + projectId + '\'' +
				", knowledgeType='" + knowledgeType + '\'' +
				", paperTitle='" + paperTitle + '\'' +
				", paperContent='" + paperContent + '\'' +
				", multipleChoiceScore='" + multipleChoiceScore + '\'' +
				", moreChoiceScore='" + moreChoiceScore + '\'' +
				", trueScore='" + trueScore + '\'' +
				", gapFillingCore='" + gapFillingCore + '\'' +
				'}';
	}
}
